We propose the use of two-dimensional photonic crystals with engineereddefects for the generation of an arbitrary-profile beam from a focused inputbeam. The cylindrical harmonics expansion of complex-source beams is derivedand used to compute the scattered wavefunction of a 2D photonic crystal via themultiple scattering method. The beam shaping problem is then solved using agenetic algorithm. We illustrate our procedure by generating different ordersof Hermite-Gauss profiles, while maintaining reasonable losses and tolerance tovariations in the input beam and the slab refractive index.
展开▼